#第2周作业
#1. 给定一个列表[3,9,12,35,5,7,10],将列表里的数字按从大到小排序。
#可以使用自带方法，还需要自己写出一种方法。
list1=[3,9,12,35,5,7,10]
list2=[3,9,12,35,5,7,10]

result=[]
list1.sort()

print(list1)

while len(list2)>0:
    minmun=min(list2)
    list2.remove(minmun)
    result.append(minmun)

print(result)

# 第二个解法里使用的还是自带的min方法，这道题目老师考察的是简单的排序算法。

#给定两个列表[1,2,3],['a','b','c'],不使用中间变量，交换两个列表前后的值，
#得到最终结果['a',2,'c'],[1,'b',3]
list3=[1,2,3]
list4=['a','b','c']

list3[0],list4[0]=list4[0],list3[0]
list3[len(list3)-1],list4[len(list4)-1]=list4[len(list4)-1],list3[len(list3)-1]

print(list3)
print(list4)

# 可以尝试把上面两行并成一行